//package com.test.thrift.service.util;
//
//import java.text.DateFormat;
//import java.text.SimpleDateFormat;
//import java.util.ArrayList;
//import java.util.List;
//
///**
// * Created by MAC on 2018/10/23.
// */
//public class ResultUtil {
//    private static final String KEY_VERSION = "_version_";
//    private static final DateFormat DF = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
//
//    public static List<String> getJSONResults(QueryResponse response) {
//        ListIterator<SolrDocument> iter = response.getResults().listIterator();
//        List<String> resultDocs = new ArrayList<String>();
//        while(iter.hasNext()) {
//            SolrDocument doc = iter.next();
//            JSONObject jDoc = new JSONObject();
//            Set<String> ks = doc.keySet();
//            if(ks.contains(KEY_VERSION)) {
//                ks.remove(KEY_VERSION);
//            }
//            for(String key : ks) {
//                Object v = doc.getFieldValue(key);
//                if(v instanceof Date) {
//                    jDoc.put(key, DF.format((Date) v));
//                    continue;
//                }
//                jDoc.put(key, v);
//            }
//            resultDocs.add(jDoc.toString());
//        }
//        return resultDocs;
//    }
//}
